---
title: LayoutManualAlign 手动对齐布局
icon: LayoutDashboard
relatedFile: app/src/core/stage/stageManager/concreteMethods/LayoutManager.tsx
---

该服务提供了一系列手动对齐和分布项目画布上选中节点（实体）的功能。它允许用户根据不同的参照点（如左、右、上、下边缘或中心线）对齐节点，并能实现节点间的等间距分布或紧密排列，从而帮助用户精确地组织和布局图表元素。

## API

### `alignLeft()`

将所有选中的节点左边缘对齐到最左侧节点的左边缘。

### `alignRight()`

将所有选中的节点右边缘对齐到最右侧节点的右边缘。

### `alignTop()`

将所有选中的节点上边缘对齐到最上侧节点的上边缘。

### `alignBottom()`

将所有选中的节点下边缘对齐到最下侧节点的下边缘。

### `alignCenterHorizontal()`

将所有选中的节点水平居中对齐，即它们的垂直中心线对齐。

### `alignCenterVertical()`

将所有选中的节点垂直居中对齐，即它们的水平中心线对齐。

### `alignHorizontalSpaceBetween()`

在选中的节点之间水平方向上平均分配空间。

### `alignVerticalSpaceBetween()`

在选中的节点之间垂直方向上平均分配空间。

### `alignLeftToRightNoSpace()`

将选中的节点从左到右紧密排列，之间没有间距。

### `alignTopToBottomNoSpace()`

将选中的节点从上到下紧密排列，之间没有间距。
